package cn.mcartoon.req;

/**
 * @Description 漫画查询入参包装类
 * @Date 2019-09-20 13:47
 * @Author Liujx
 * Version 1.0
 **/
public class CartoonReq {

    public CartoonReq(){}

    public CartoonReq(Integer sort, Integer beginPos, Integer pageSize){
        this.sort = sort;
        this.beginPos = beginPos;
        this.pageSize = pageSize;
    }

    // 关键字
    private String keyword;
    // 漫画名称首字母
    private Long letter;
    // 是否原创（0：否，1：是）
    private Integer isOriginal;
    // 地区ID(对应动漫类型字典表主键ID)
    private Long areaId;
    // 进度ID(对应动漫类型字典表主键ID)
    private Long scheduleId;
    // 受众ID(对应动漫类型字典表主键ID)
    private Long audienceId;
    // 收费类型（1:免费,2付费,3VIP免费）
    private Integer cost;
    // 收费类型
    private Long costId;
    //最新章节更新时间
    private String lastCapterUpTime;
    // 标签
    private Long themeId;
    // 排序规则（1：更新，2：人气，3：新品）
    private Integer sort;
    // 页码
    private Integer pageNo;
    // 页长
    private Integer pageSize;
    // 数据库分页查询开始
    private Integer beginPos;


    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }


    public Long getAreaId() {
        return areaId;
    }

    public void setAreaId(Long areaId) {
        this.areaId = areaId;
    }

    public Long getScheduleId() {
        return scheduleId;
    }

    public void setScheduleId(Long scheduleId) {
        this.scheduleId = scheduleId;
    }

    public Long getAudienceId() {
        return audienceId;
    }

    public void setAudienceId(Long audienceId) {
        this.audienceId = audienceId;
    }

    public Integer getCost() {
        return cost;
    }

    public void setCost(Integer cost) {
        this.cost = cost;
    }

    public Long getLetter() {
        return letter;
    }

    public void setLetter(Long letter) {
        this.letter = letter;
    }

    public Long getCostId() {
        return costId;
    }

    public void setCostId(Long costId) {
        this.costId = costId;
    }

    public String getLastCapterUpTime() {
        return lastCapterUpTime;
    }

    public void setLastCapterUpTime(String lastCapterUpTime) {
        this.lastCapterUpTime = lastCapterUpTime;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getBeginPos() {
        return beginPos;
    }

    public void setBeginPos(Integer beginPos) {
        this.beginPos = beginPos;
    }

    public Integer getIsOriginal() {
        return isOriginal;
    }

    public void setIsOriginal(Integer isOriginal) {
        this.isOriginal = isOriginal;
    }

    public Integer getSort() {
        return sort;
    }


    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Long getThemeId() {
        return themeId;
    }

    public void setThemeId(Long themeId) {
        this.themeId = themeId;
    }
}
